package com.ruicar.afs.cloud.manage.finance.bankarrive.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.ruicar.afs.cloud.common.core.entity.BaseEntity;
import com.ruicar.afs.cloud.common.modules.contract.enums.ValidOrInvalidEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * <p>Description: </p>
 *
 * @author ZC.GUO
 * @version 1.0
 * @date create on 2020-07-09 10:03
 */
@Data
@Accessors(chain = true)
@TableName(value ="manage_bank_account", autoResultMap = true)
public class ManageBankAccount extends BaseEntity<ManageBankAccount> {
    /** 银行代码（总行） */
    @ApiModelProperty("银行代码（总行）")
    private String bankCode ;
    /** 分支行名称 */
    @ApiModelProperty("分支行名称")
    private String branchBankName ;
    /** 电子联行号 */
    @ApiModelProperty("电子联行号")
    private String ebankCode ;
    /** 账号 */
    @ApiModelProperty("账号")
    private String account ;
    /** 状态;枚举值，生效、失效 */
    @ApiModelProperty("状态")
    private ValidOrInvalidEnum status ;
    /** 生效时间 */
    @ApiModelProperty("生效时间")
    private Date startTime ;
    /** 失效时间 */
    @ApiModelProperty("失效时间")
    private Date endTime ;
}
